<%@ page import="java.util.*,java.io.*,nidea.*,java.math.BigInteger" session="true" contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%!    Creativo c = new Creativo();
    String error = null;
    BigInteger i;
    int cod, tcel, tcasa;
    Creativo id;
%>
<%
            int identificador = Integer.parseInt((String)request.getSession().getAttribute("id_creativo"));
            String contra1 = request.getParameter("contra1");
            String contra2 = request.getParameter("contra2");
            String nombre = request.getParameter("nombre");
            String apellidos = request.getParameter("apellidos");
            String pais = request.getParameter("pais").trim();
            String direccion = request.getParameter("direccion").trim();
            String codPostal = request.getParameter("codPostal").trim();
            String telCasa = request.getParameter("telCasa").trim();
            String telCel = request.getParameter("telCel").trim();
            String correo = request.getParameter("correo");
            String usuario = (String) request.getSession().getAttribute("usuario");
            if (contra1 != null) {
                contra1 = contra1.trim();
            }
            if (contra2 != null) {
                contra2 = contra2.trim();
            }
            if (nombre != null) {
                nombre = nombre.trim();
            }
            if (apellidos != null) {
                apellidos = apellidos.trim();
            }
            if (correo != null) {
                correo = correo.trim();
            }
            if (codPostal == null || codPostal == "") {
                cod = -1;
            } else {
                cod = Integer.parseInt(codPostal);
            }
            if (telCasa == null || telCasa == "") {
                tcasa = -1;
            } else {
                tcasa = Integer.parseInt(telCasa);
            }
            if (telCel == null || telCel == "") {
                i = new BigInteger("0");
            } else {
                i = new BigInteger(telCel);
            }
            if (nombre != null && nombre != "" && apellidos != null && apellidos != "" && correo != null && correo != "" && contra1 != null && contra1 != "" && contra2 != null && contra2 != "") {
                if (contra1.equals(contra2)) {
                    try{
                       id = c.altaCreativo(nombre, apellidos , pais , direccion, cod , tcasa , i , correo, usuario, contra1);                   
                       error = "Cambiar_creativo.jsp?error=Error de conexion favor de intentar mas tarde";
                    }catch(Exception e){
                        response.sendRedirect(error);
                    }
                    id = c.cambiarCreativo(identificador, nombre, apellidos, pais, direccion, cod, tcasa, i, correo, usuario, contra1);
                    response.sendRedirect("Consultar_creativo.jsp");
                } else {
                    error = "Cambiar_creativo.jsp?error=Las contraseñas son distinas";
                    response.sendRedirect(error);
                }
            } else {
                error = "Cambiar_creativo.jsp?error=deben llenar todos los datos con *";
                response.sendRedirect(error);
            }
%>